home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
scherz programme
/
blueeyes
/
blueeyes.guide
(
.txt
)
< prev
next >
Wrap
Amigaguide Document
|
1996-04-07
|
9KB
|
260 lines
@database BlueEyes.guide
@author "Volker Georg Franke"
@$VER: "BlueEyes.guide Version 1.2"
@smartwrap
@node Main "BlueEyes"
Anleitung zu @{b}BlueEyes Version 1.2@{ub} c 1995 by Smile Soft@{par}
Kleine bunte Augen f
r den AMIGA.@{par}
@{" Einleitung " link Einleitung}@{par}
@{" BlueEye " link Blue}@{par}
@{" Was ist neu ? " link neu}@{par}
@{" Installation " link Install}@{par}
@{" Anforderungen " link Anforderungen}@{par}
@{" ToolTypes " link ToolTypes}@{par}
@{" KnowHow " link KnowHow}@{par}
@{" Zukunft " link Zukunft}@{par}
@{" Copyright " link Recht}@{par}
@endnode
@node Einleitung
@{b}Einleitung@{ub}@{par}
@{par}
BlueEyes sind kleine Augen die immer in Richtung des Mauszeigers schauen (sollten).
Wir haben es geschrieben, weil es auf dem AMIGA noch keine @{i}bunten @{ui}Augen gab und
wir welche haben wollten.@{par}
Es ist seit Version 1.1 ein Commoditie.@{par}
BlueEyes fordert seine Farben v
llig dynamisch an. Dies hat zur Folge, daa diese
@{" fast " link KnowHow} immer stimmen, auch wenn Ihr sie gar nicht eingestellt habt.@{par}
Einige Eigenschaften des Programms lassen sich
ber @{" ToolTypes " link ToolTypes}
steuern.@{par}
Auf ein Preference-Programm zur Einstellung der ToolType Werte haben wir bewuat verzichtet.
tte den Speicherverbrauch nur unn
tig erh
ht und wenig gebracht.@{par}
@{par}
Dank an Dirk Schmidt & Mario Gr
r Tests und Tips sowie an Sascha Aderhold f
r das
berarbeiten des Guide-Files.
@endnode
@node Blue
@{b}BlueEye@{ub}@{par}
@{par}
BlueEye ist prinzipiel da
gleiche wie BlueEyes, nur mit einem Auge.@{par}
Alles was f
r BlueEyes gilt, gilt auch f
r BlueEye. Allerdings kann es mehrere einzelne Augen geben.@{par}
@endnode
@node Install
@{b}Installation von BlueEyes@{ub}@{par}
@{par}
Eigentlich gibt es nichts zu Installieren. Das Programm kann einfach in WBStartup oder
einen anderen Ordner gezogen werden. Danach sollten noch die @{" ToolTypes " link ToolTypes}
richtig gesetzt werden.@{par}
Vom CLI lassen sich keine Parameter
bergeben. Es w
re zwar m
glich,
aber ich hatte keine Lust CLI-Argumente auszuwerten. BlueEyes ist ein Workbench-Programm
und sollte auch von dort gestartet werden.@{par}
BlueEyes hat ein NewIcon. Das NewIcon System ist
by Nicola Salmoria und eine wirklich
tolle Sache.
@endnode
@node neu
@{b}Was ist neu ?@{ub}@{par}
@{par}
@{b}Version 1.2a@{ub}@{par}
@{par}
- @{" BlueEye " link Blue}@{par}
@{par}
@{b}Version 1.2@{ub}@{par}
@{par}
- weniger Speicherverbrauch@{par}
- Fenster wird beim Start gleich mit der Hintergrundfarbe gef
llt@{par}
@{par}
@{b}Version 1.1@{ub}@{par}
@{par}
- BlueEyes ist nun ein Commoditie@{par}
Dies hat viele Vorteile bei der Signalverarbeitung.@{par}
- die Farben wurden etwas ge
ndert@{par}
- es gibt einen neuen @{" ToolType " link ToolTypes} f
r den Augenhintergrund@{par}
- das Programm l
t sich nun auch von der Shell starten@{par}
- Men
s und Fehlermeldungen sind in Englisch@{par}
- mehrere kleine Fehler wurden behoben@{par}
@endnode
@node Anforderungen
@{b}Systemanforderungen@{ub}@{par}
@{par}
@{b}Das Programm ben
tigt :@{ub}@{par}
@{par}
- einen AMIGA mit mindestens OS 3.0@{par}
- rund 35 kByte Speicher @{par}
- den Helvetica Font ( Gr
e 13 & 15 )@{par}
( nur beim Aufruf des c Requesters )@{par}
- rund 0.1 % Prozessorleistung vom Input.device@{par}
- rund 7 % Prozessorleistung beim Zwinkern bzw. Bewegen der Augen@{par}
- BlueEyes ist f
r Screens mit einem Seitenverh
ltnis von 4:3 konzipiert@{par}
- weiterhin ben
tigt BlueEyes folgende Librarys :@{par}
commodities.library@{par}
diskfont.library@{par}
dos.library@{par}
gadtools.library@{par}
graphics.library@{par}
intuition.library@{par}
mathieeedoubbas.library@{par}
mathieeedoubtrans.library@{par}
@{par}
Das Fehlen der letzten beiden Librarys kann zum Absturz f
hren, da ich deren Existens nicht testen kann.
Sie werden vom Compiler automatisch eingebunden.@{par}
@{par}
@{b}Das Programm wurde getestet auf :@{ub}@{par}
@{par}
- A3000 OS3.1 10Mb HD Merlin GFX@{par}
- A4000/40 OS3.0 10Mb HD Retina GFX@{par}
- A4000/30 OS3.0 4Mb HD@{par}
- A1200 OS3.0 2Mb HD@{par}
@{par}
@endnode
@node ToolTypes
@{b}ToolTypes von BlueEyes@{ub}@{par}
@{par}
BlueEyes unterst
tzt verschiedene ToolTypes. Falls Sie diese nicht benutzen
nimmt BlueEyes default-Werte.@{par}
@{b}XPos @{ub} (default = 400)@{par}
X-Position des Augenfensters.@{par}
@{b}YPos @{ub} (default = 1)@{par}
Y-Position des Augenfensters.@{par}
@{b}ToolPri @{ub} (default = 0)@{par}
Priorit
t des Tasks@{par}
@{b}SleepTime @{ub}@{par}
Zeit bis die Augen einschlafen in 1/10 sec. @{par}
@{b}BlinkTime @{ub} @{par}
Intervaldauer f
r das Augenzwinkern in 1/10 sec.@{par}
@{b}BackColor @{ub} (default=2)@{par}
Nummer des Registers f
r den Augenhintergrund. Dies ist besonders wichtig
falls man Tools wie z.B. Fullbench benutzt oder die Augen
ber einem
Workbenchhintergrund platzieren m
chte.@{par}
@{b}Locked @{ub} (default = yes)@{par}
no = das Fenster l
t sich verschieben @{par}
yes = das Fenster l
t sich nicht verschieben@{par}
NO hat den Vorteil, daa es beim (de-)Aktivieren nicht zu Graphikfehlern kommt.@{par}
Die Commodore Standart ToolTypes f
r Commodities werden nicht unterst
tzt !@{par}
@endnode
@node KnowHow
@{b}KnowHow@{ub}@{par}
@{par}
Mausverfolgende Augen f
r den AMIGA gibt es schon viele. Ich fand diese aber alle recht farblos.
Wer MyEyes auf dem MAC gesehen hat, weia was ich meine.@{par}
Der Trick bei BlueEyes besteht in der dynamischen Umordnung der Farbregister zur Laufzeit. Die
Bilder f
r die Augendarstellung sind als Planar-Bild gespeichert. Beim Start des Programms
wird mit der Funktion ObtainBestPenA() des Betriebssystems (ab OS3.0) festgestellt, in welchem
Register sich die ben
tigte (oder eine
hnliche) Farbe befindet. Die eigentliche Farbzuordnung im
Bild wird dann durch das neue Register ersetzt und so passen sich die Augen immer der aktuellen
Palette an. Da das Registertauschen bei Planar-Bitplanes relativ lange dauert und aufwendig ist,
wird das Bild zuvor in ein Chunky-Bild umgerechnet. Hier werden die Farbregister
getauscht und dann wird das Bild wieder zu einem Planar-Bild gemacht.@{par}
Hieraus resultiert die kurze Pause beim starten des Programms.@{par}
Probleme mit der Farbzuordnung gibt es nur bei zu wenigen (freien) Farbregistern (<16).
Hier versagt die beste Palettenverwaltung und es kommt auch bei BlueEyes zu Farbfehlern.
Diese zeigen sich dann besonders beim Zwinkern. Falls die Augen also h
lich aussehen braucht
Ihr mehr Farben f
r die Workbench. Die von BlueEyes belegten Farbregister stehen anderen
Programmen nach wie vor zur Verf
gung.@{par}
Das Programm wurde in C geschrieben und mit Maxon C++ compiliert. Die Routinen zur
Bildkonvertierung sind in Assembler geschrieben.
@endnode
@node Recht
@{b}Rechtliches@{par}
@{par}
Das Program BlueEyes ist Copyright 1995 by Rene Brothuhn & Volker Georg Franke@{ub}@{par}
@{par}
Diese Dokumentation und das Programm d
rfen frei kopiert und weitergegeben werden, solange
die Copyright-Notiz unver
ndert auf allen Kopien enthalten bleibt. Es wird keine Garantie
r die fehlerfreie Funktion des Programms
bernommen. Wir
bernehmen keine Haftung f
irgendwelche Sch
Das Programm BlueEyes ist "freely distributable", aber das Copyright liegt
weiterhin bei Rene Brothuhn und Volker Georg Franke.@{par}
BlueEyes darf in Public-Domain Sammlungen, Mailboxsystemen oder auf FTP Servern nur
zusammen mit dieser Anleitung abgelegt werden.@{par}
Das Programm darf ohne eine schriftliche Genehmigung der Autoren nicht zu kommerziellen
Zwecken benutzt werden.@{par}
Bugs, Kritik und W
nsche sendet bitte an :@{par}
@{par}
Volker Georg Franke@{par}
Stolberger Stra
e 70@{par}
99734 Nordhausen@{par}
@{par}
oder :@{par}
@{par}
Rene Brothuhn@{par}
Yorckstra
e 2@{par}
99734 Nordhausen@{par}
@{par}
email: "vgfranke@informatik.tu-clausthal.de"@{par}
oder "CRUSH@DELTA.HMS.MCNET.DE"@{par}
@{par}
Wir freuen uns
ber jede Reaktion auf unser Programm!@{par}
@{par}
Nordhausen, Oktober 1995
@endnode
@node Zukunft
@{b}Zukunft@{ub}@{par}
@{par}
Wir haben noch ein paar Verbesserungen f
r BlueEyes geplant.@{par}
@{par}
- Die Augen sollen auch beim Zwinkern in Richtung Maus schauen.@{par}
- Sounds sollen
ber einen Port zu UPD gesendet werden.@{par}
- Das Geflimmere beim Pupillenmalen sollte entfallen.@{par}
- ToolType f
r Pupillenfarbe@{par}
- Das Verhalten der Augen mua verbessert werden.@{par}
- Vielleicht doch ein Prefs-Programm?@{par}
@{par}
Wann und wie schnell diese Funktionen implenentiert werden wissen wir noch nicht, aber
wir arbeiten daran. F
r Kritik und weitere Vorschl
ge sind @{" wir " link Recht}
rlich dankbar.
@endnode